package ay.shadow.order.entity;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class Order {
    private Long id;
    private String orderNo;  // 订单编号（雪花算法生成）
    private Long userId;     // 用户ID（分表键）
    private Long productId;  // 商品ID
    private Integer quantity; // 数量
    private BigDecimal amount; // 金额
    private Integer payType; // 支付方式（1-微信，2-支付宝）
    private Integer status;  // 状态（0-待支付，1-已支付，2-已取消，3-已超时）
    private LocalDateTime payTime;
    private LocalDateTime cancelTime;
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
}
